package top.linuyx.utils;

import cn.hutool.core.util.StrUtil;
import org.apache.shiro.SecurityUtils;

/**
 * @Author Linuyx
 * @Description mall项目工具类
 * @Date Created in 2021-04-20 15:12
 */
public class MallUtils {

    /**
     * 获得当前登录的用户
     */
    public static String getUser() {
        return (String) (SecurityUtils.getSubject().getPrincipal());
    }

    /**
     * 性别: 1 男, 0女
     *
     * @param sexName
     */
    public static Integer getSexId(String sexName){
        if(StrUtil.isBlank(sexName)){
            return null;
        }
        if(sexName.equals("男")){
            return 1;
        }
        return 0;
    }

    /**
     * 性别: 1 男, 0 女
     *
     * @param sexId
     */
    public static String getSexName(Integer sexId){
        if(sexId == null){
            return null;
        }
        if(sexId == 1){
            return "男";
        }
        return "女";
    }

    /**
     * 设置默认标识
     *
     * @param isDefaultName
     * @return
     */
    public static Integer getIsDefaultId(String isDefaultName){
        if (isDefaultName.equals("1")){
            return 1;
        }else {
            return 0;
        }
    }

}
